package codeCreate.domain;

import java.util.List;

import codeCreate.restfulAPICreate.util.annotation.type.Column;


/**
 * 
* 项目名称:  SPMS测试设备
* 包:        com.migu.spms.webapi.data 
* 类名称:    DeviceDetail.java
* 类描述:    pc、手机设备详情
* 创建人:    fw  
* 创建时间:  2017年4月28日 上午9:34:43
 */
public class DeviceCriteria {
    // 设备ID
    @Column(name = "设备id", isNull = "Y", introduction = "测试说明")
    private Long id;
    // 设备品牌
    @Column(name = "设备品牌", isNull = "Y", introduction = "测试说明")
    private String brand;
    // 设备型号
    @Column(name = "设备型号", isNull = "Y", introduction = "测试说明")
    private String model;
    // 设备编号
    @Column(name = "设备编号", isNull = "Y", introduction = "测试说明")
    private String deviceNumber;
    // 手机IMEI串号
    @Column(name = "设备IMEI串号", isNull = "Y", introduction = "测试说明")
    private String imei;
    // 手机颜色
    @Column(name = "设备IMEI串号", isNull = "Y", introduction = "测试说明")
    private String color;
    // 设备所在地
    private String address;
    // 手机系统
    private String os;
    // 手机系统版本
    private String systemVersion;
    // 手机网络制式
    private String networkType;
    // 手机尺寸
    private String size;
    // 手机分辨率
    private String resolution;
    // 手机运行内存
    private String ram;
    // 手机机身内存
    private String rom;
    // 手机是否双卡，0-否，1-是
    private String dual;
    // 手机是否root ，0-否，1-是
    private String root;
    // 手机CPU品牌
    private String cpuBrand;
    // 手机CPU型号
    private String cpuModel;
    // 前置摄像头像素
    private String prePixel;
    // 后置摄像头像素
    private String sufPixel;
    // 手机配件
    private String parts;
    // 设备的备注信息
    private String remark;
    // 设备使用人id
    private Long userUid;
    // 设备使用人名称
    private String userName;
    // 设备占有人id
    private Long ownerUid;
    // 设备责任人姓名
    private String ownerName;
    @Column(name = "设备IMEI串号", isNull = "Y", introduction = "测试说明")
    private List<User> userList;

    // =======pc特有字段开始=========
    // 服务器模型
    private String mould;
    // 设备配置
    private String config;
    // 机柜中位置
    private String cabinetLocation;
    // 机柜号
    private String cabinetNumber;
    // 接入交换机位置
    private String switchLocation;
    // 接入交换机端口
    private String switchPort;
    // 业务IP地址
    private String ip;
    // IP网关
    private String ipGate;
    // IPMP地址
    private String ipmp;
    // IPMP网关
    private String ipmpGate;
    // 带内管理地址
    private String manageIp;
    // 带内管理网关
    private String manageGate;
    // 是否虚拟机 (0是，1否)
    private String isVm;
    // 虚拟机所在设备ID
    private String vmLocation;
    // =======pc特有字段结束========

    // 设备状态
    private String status;

}
